package com.Servlet;

import java.io.IOException;

import javax.naming.Context;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class DoHello
 */
@WebServlet("/DoHello")
public class DoHello extends HttpServlet {

    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public DoHello() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     * response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        try {
            Context ctx = new Connection().ctx;
            com.Business.WelcomeRemote remote = (com.Business.WelcomeRemote) ctx.lookup("java:global/ManTechHelpdesk-Ejb/Welcome!com.Business.WelcomeRemote");
            String result = remote.sayHello("KIS");
//			com.Business.AccountSessionRemote remote = (com.Business.AccountSessionRemote) ctx.lookup("java:global/ManTechHelpdesk-Ejb/AccountSession");
//
//			CompanyUser user = new CompanyUser();
//
//			user = remote.validateLogin("ED001", "123");
//			String result = user.getLoginCode();

            response.setContentType("text/html");
            response.getWriter().print(result);
        } catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     * response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
    }

}
